﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Bymed.SpineScan.Service.Shared
{
    public static class ConfigurationConstant
    {
        public const string PatientRunningUnderFullScreenMode = "RunningUnderFullScreenMode";
        public const string ConnectionName = "SpineScanContext";

        public const string CompanyName = "CompanyName";
        public const string CompanyLogoDirectoryName = "CompanyLogoDirectoryName";
        public const string CompanyLogoFileName = "CompanyLogoFileName";
        public const string CompanyAddress = "CompanyAddress";
        public const string CompanyPhoneNumber = "CompanyPhoneNumber";
        public const string TestReportTitle = "TestReportTitle";
        public const string DepartmentName = "DepartmentName";

        // Configure Patient Number Information
        public const string PatientNumberPrefix = "PatientNumberPrefix";
        public const string PatientNumberContainsYear = "PatientNumberContainsYear";
        public const string PatientNumberContainsMonth = "PatientNumberContainsMonth";
        public const string PatientNumberContainsDay = "PatientNumberContainsDay";
        public const string PatientNumberInitializedSequence = "PatientNumberInitializedSequence";
        
        // Configure SerialPort Information
        public const string SerialPortName = "SerialPortName";
        public const string SerialPortBaudRate = "SerialPortBaudRate";
        public const string SerialPortParity = "SerialPortParity";
        public const string SerialPortDataBitse = "SerialPortDataBits";
        public const string SerialPortStopBits = "SerialPortStopBits";
        public const string SerialPortHandshake = "SerialPortHandshake";
        public const string SerialPortReadTimeout = "SerialPortReadTimeout";
        public const string SerialPortWriteTimeout = "SerialPortWriteTimeout";

        // Configure the directory name for data source exporting.
        public const string DataSourceExportDirectoryName = "DataSourceExportDirectoryName";
        public const string PatientDataExportDirectoryName = "PatientDataExportDirectoryName";

        public const string DeviceSerialNumber = "DeviceSerialNumber";
        public const string RegistrationCode = "RegistrationCode";
        public const string AvailableAuthorisedUsageCount = "AvailableAuthorisedUsageCount";
    }
}
